body {
	margin: 0px auto; padding: 0px; width: 100%; color: rgb(86, 86, 86); line-height: 24px; font-family: Arial,"??????"; font-size: 12px; -ms-zoom: 1; min-width: 1182px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
.ul {
	list-style: none;
}
.ul li {
	list-style: none;
}
.h1 {
	margin: 0px; padding: 0px;
}
.h2 {
	margin: 0px; padding: 0px;
}
.h3 {
	margin: 0px; padding: 0px;
}
.h4 {
	margin: 0px; padding: 0px;
}
.h5 {
	margin: 0px; padding: 0px;
}
.h6 {
	margin: 0px; padding: 0px;
}
.p {
	margin: 0px; padding: 0px;
}
select {
	border-radius: 0px; color: rgb(65, 68, 70); -webkit-border-radius: 0;
}
input {
	border-radius: 0px; color: rgb(65, 68, 70); -webkit-border-radius: 0;
}
textarea {
	border-radius: 0px; color: rgb(65, 68, 70); -webkit-border-radius: 0;
}
input:focus {
	
}
input {
	
}
button {
	
}
select {
	
}
textarea {
	
}
textarea {
	resize: none;
}
textarea {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
input {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
select {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
article {
	display: block;
}
aside {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
figure {
	display: block;
}
figcaption {
	display: block;
}
figure {
	margin: 0px; padding: 0px;
}
figcaption {
	margin: 0px; padding: 0px;
}
audio {
	vertical-align: baseline; display: inline-block;
}
canvas {
	vertical-align: baseline; display: inline-block;
}
progress {
	vertical-align: baseline; display: inline-block;
}
video {
	vertical-align: baseline; display: inline-block;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: baseline;
}
a {
	color: rgb(65, 68, 70); text-decoration: none;
}
a:focus {
	-moz-outline: none;
}
.clear {
	height: 0px; overflow: hidden; clear: both;
}
.wall {
	margin: 0px auto; width: 1190px;
}
.wall2 {
	margin: 0px auto; width: 1182px; position: relative;
}
.Contain {
	background: url("../images/Bbg2.jpg") no-repeat bottom rgb(242, 244, 247); width: 100%; overflow: hidden; clear: both; min-height: 530px;
}
.MainContent {
	
}
.Content {
	
}
.SinglePage {
	text-align: justify; overflow: hidden; clear: both; -ms-text-justify: inter-ideograph; -ms-word-wrap: break-word;
}
.right_cont {
	background: rgb(255, 255, 255); padding: 0px 30px; border: 1px solid rgb(236, 241, 245); border-image: none; width: 895px; margin-top: 26px; margin-bottom: 40px; float: right; box-sizing: border-box;
}
.right_cont .title {
	height: 68px; line-height: 68px; border-bottom-color: rgb(242, 244, 247); border-bottom-width: 1px; border-bottom-style: solid;
}
.right_cont .title h3 {
	width: auto; color: rgb(0, 91, 172); font-size: 18px; font-weight: normal; display: inline-block;
}
.Current {
	height: 68px; color: rgb(153, 153, 153); line-height: 68px; font-size: 14px; float: right;
}
.Current a {
	padding: 0px 5px; color: rgb(153, 153, 153); font-size: 14px;
}
.Current span {
	color: rgb(0, 91, 172); padding-left: 5px; font-size: 14px;
}
.Curr {
	background: rgba(8, 89, 162, 0.88); top: -288px; width: 256px; height: 230px; right: 0px; position: absolute;
}
.Curr h3 {
	text-align: center; color: rgb(255, 255, 255); line-height: 230px; font-size: 38px; font-weight: normal;
}
.Curr p {
	color: rgb(255, 255, 255); font-size: 18px; margin-left: 30px;
}
.Page {
	margin: 45px auto 60px; height: 39px; text-align: center;
}
.Page div {
	border-left-color: rgb(242, 244, 247); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.Page a {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(242, 244, 247) rgb(242, 244, 247) rgb(242, 244, 247) currentColor; border-image: none; height: 39px; line-height: 39px; float: left; display: inline-block;
}
.Page .Page_Num {
	width: 39px; color: rgb(83, 93, 106); font-size: 14px; display: inline-block;
}
.Page .Page_Selected {
	background: rgb(0, 91, 172); width: 39px; color: rgb(255, 255, 255); font-size: 14px; display: inline-block;
}
.Page .Page_First {
	width: 77px;
}
.Page .Page_End {
	width: 77px;
}
.Page .Page_First:hover {
	background: rgb(0, 91, 172); color: rgb(255, 255, 255);
}
.Page .Page_End:hover {
	background: rgb(0, 91, 172); color: rgb(255, 255, 255);
}
.Page .Page_Num:hover {
	color: rgb(0, 91, 172);
}
.Page .Page_First {
	
}
.Page .Page_Prev {
	background: url("../images/l3.png") no-repeat center;
}
.Page .Page_Prev:hover {
	background: url("../images/l3_on.png") no-repeat center rgb(0, 91, 172);
}
.Page .Page_Next {
	width: 39px;
}
.Page .Page_Prev {
	width: 39px;
}
.Page .Page_Next {
	background: url("../images/r3.png") no-repeat center;
}
.Page .Page_Next:hover {
	background: url("../images/r3_on.png") no-repeat center rgb(0, 91, 172);
}
.Page .Page_End {
	
}
.Top {
	height: 97px; border-top-color: rgb(0, 91, 172); border-top-width: 5px; border-top-style: solid; position: relative;
}
.Logo {
	margin-top: 13px; float: left;
}
.MainNav {
	margin-top: 53px; margin-left: 35px; float: left;
}
.MainNav ul {
	
}
.MainNav li {
	margin-right: 10px; float: left;
}
.MainNav li:hover {
	font-weight: bold;
}
.MainNav li a {
	color: rgb(83, 93, 106); padding-left: 22px; font-size: 14px; display: block;
}
.MainNav .nav1 {
	background: url("../images/micon1.png") no-repeat left;
}
.MainNav .nav2 {
	background: url("../images/micon2.png") no-repeat left;
}
.MainNav .nav3 {
	background: url("../images/micon3.png") no-repeat left;
}
.MainNav .nav4 {
	background: url("../images/micon4.png") no-repeat left;
}
.Search {
	width: 125px; height: 40px; padding-bottom: 2px; margin-top: 33px; border-bottom-color: rgb(211, 217, 222); border-bottom-width: 1px; border-bottom-style: solid; float: right;
}
.Search input {
	width: 87px; height: 30px; color: rgb(221, 221, 221); line-height: 30px; margin-top: 10px;
}
.Search a {
	background: url("../images/icon_search.png") no-repeat center; width: 25px; height: 25px; margin-left: 10px; display: inline-block;
}
.Login {
	width: 160px; margin-top: 33px; margin-left: 16px; float: right; position: relative;
}
.Login span {
	background: rgb(243, 183, 50); width: 137px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 23px; font-size: 14px; font-weight: bold; display: block; position: relative; cursor: pointer;
}
.Login span a {
	background: url("../images/icon_xl.png") no-repeat center; top: 8px; width: 20px; height: 20px; margin-left: 15px; display: inline-block; position: absolute;
}
.Login:hover ul {
	display: block; z-index: 9999;
}
.Login ul {
	width: 160px; border-top-color: rgb(250, 190, 0); border-top-width: 3px; border-top-style: solid; display: none; position: absolute; z-index: 50;
}
.Login li {
	background: rgb(243, 183, 50); height: 34px; line-height: 34px; padding-left: 23px; border-bottom-color: rgb(0, 91, 172); border-bottom-width: 1px; border-bottom-style: solid;
}
.Login li:hover a {
	color: rgb(255, 255, 255);
}
.Login li a {
	background: url("../images/icon_qw.png") no-repeat 123px; color: rgb(116, 141, 189); font-size: 14px; display: block;
}
.Language {
	top: 5px; right: 1px; position: absolute;
}
.Language a {
	color: rgb(153, 153, 153);
}
.Language em {
	padding: 0px 10px; color: rgb(153, 153, 153);
}
.Bottom {
	background: url("../images/Bbg.jpg") no-repeat center; width: 100%; height: 117px;
}
.tel {
	width: 100%; margin-top: 35px; margin-bottom: 8px; float: left;
}
.tel li {
	color: rgb(163, 181, 208); margin-right: 24px; float: left;
}
.tel li span {
	width: 164px; height: 24px; display: inline-block;
}
.BottomLinks {
	width: 100%; float: left;
}
.Copyright {
	float: left;
}
.Copyright a {
	color: rgb(116, 146, 187);
}
.Copyright em {
	padding: 0px 13px; color: rgb(116, 146, 187);
}
.BottomLinks a {
	color: rgb(116, 146, 187);
}
.BottomLinks em {
	color: rgb(116, 146, 187);
}
.Copyright {
	color: rgb(116, 146, 187);
}
.BottomLinks em {
	padding: 0px 13px;
}
.share {
	top: 22px; right: 0px; position: absolute;
}
.share li {
	margin: 0px 6px; width: 60px; float: left; position: relative;
}
.share li a {
	margin: 0px auto; width: 37px; height: 37px; display: block;
}
.share li .p {
	text-align: center; color: rgb(163, 181, 208); margin-top: 5px; display: block;
}
.share .icon1 a {
	background: url("../images/Bicon1.png") no-repeat center;
}
.share .icon2 a {
	background: url("../images/Bicon2.png") no-repeat center;
}
.share .icon3 a {
	background: url("../images/Bicon3.png") no-repeat center;
}
.share .icon4 a {
	background: url("../images/Bicon4.png") no-repeat center;
}
.share .icon5 a {
	background: url("../images/Bicon5.png") no-repeat center;
}
.share .icon6 a {
	background: url("../images/Bicon6.png") no-repeat center;
}
.share .icon1:hover a {
	background: url("../images/Bicon1_on.png") no-repeat center;
}
.share .icon2:hover a {
	background: url("../images/Bicon2_on.png") no-repeat center;
}
.share .icon3:hover a {
	background: url("../images/Bicon3_on.png") no-repeat center;
}
.share .icon4:hover a {
	background: url("../images/Bicon4_on.png") no-repeat center;
}
.share .icon5:hover a {
	background: url("../images/Bicon5_on.png") no-repeat center;
}
.share .icon6:hover a {
	background: url("../images/Bicon6_on.png") no-repeat center;
}
.share .icon3:hover .show_ewm {
	display: block;
}
.share .icon1:hover .show_ewm {
	display: block;
}
.share .icon2:hover .show_ewm {
	display: block;
}
.share .icon4:hover .show_ewm {
	display: block;
}
.share .icon5:hover .show_ewm {
	display: block;
}
.share .icon6:hover .show_ewm {
	display: block;
}
.share .show_ewm {
	background: url("../images/ewm_bg.png") no-repeat center; left: -40px; top: -123px; width: 126px; height: 128px; display: none; position: absolute;
}
.share .show_ewm img {
	margin: 15px 0px 0px 15px; width: 95px; height: 95px;
}
.SildeBar {
	width: 260px; margin-top: 26px; float: left;
}
.SildeBar .title {
	background: url("../images/Sbg.jpg") no-repeat center; width: 260px; height: 70px; line-height: 70px;
}
.SildeBar .title h3 {
	color: rgb(255, 255, 255); font-size: 24px; font-weight: normal; margin-left: 30px;
}
.SildeBar ul {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(236, 241, 245) rgb(236, 241, 245); border-image: none; width: 260px; padding-bottom: 10px; box-sizing: border-box;
}
.SildeBar li span {
	background: url("../images/r1.png") no-repeat 210px; height: 60px; color: rgb(83, 93, 106); line-height: 60px; padding-left: 30px; font-size: 14px; border-bottom-color: rgb(236, 241, 245); border-bottom-width: 1px; border-bottom-style: solid; display: block; cursor: pointer;
}
.SildeBar li span:hover {
	background: url("../images/r1_on.png") no-repeat 210px; color: rgb(0, 91, 172);
}
.SildeBar .onbar span {
	background: url("../images/r1_on.png") no-repeat 210px; color: rgb(0, 91, 172);
}
.SildeBar .onbar dl {
	display: block;
}
.SildeBar dl {
	margin-top: 10px; display: none;
}
.SildeBar dd {
	background: url("../images/l2.png") no-repeat 30px; height: 38px; line-height: 38px; padding-left: 45px;
}
.SildeBar dd:hover {
	background: url("../images/l2_on.png") no-repeat 30px;
}
.SildeBar .ondd {
	background: url("../images/l2_on.png") no-repeat 30px;
}
.SildeBar dd:hover a {
	color: rgb(0, 91, 172);
}
.SildeBar .ondd a {
	color: rgb(0, 91, 172);
}
.SildeBar dd a {
	color: rgb(153, 153, 153); font-size: 14px;
}
.slideBox {
	width: 100%; height: 449px; overflow: hidden; position: relative;
}
.slideBox .hd {
	height: 15px; right: 50%; bottom: 20px; overflow: hidden; position: absolute; z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.slideBox .hd ul li {
	background: rgb(255, 255, 255); width: 15px; height: 15px; margin-right: 6px; float: left; cursor: pointer;
}
.slideBox .hd ul li.on {
	background: rgb(250, 190, 0);
}
.slideBox .bd {
	height: 100%; position: relative; z-index: 0;
}
.slideBox .bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.slideBox .bd a {
	width: 100%; height: 449px; display: block;
}
.ban {
	height: 343px;
}
.MainContent {
	padding-top: 28px;
}
.Part {
	background: rgb(255, 255, 255); margin: 0px auto 28px; border: 1px solid rgb(236, 241, 245); border-image: none; width: 100%; height: 220px; position: relative;
}
.radio div {
	width: 10px; height: 10px; position: absolute;
}
.radio .rk1 {
	background: url("../images/rk1.png") no-repeat center; left: 0px; top: 0px;
}
.radio .rk2 {
	background: url("../images/rk2.png") no-repeat center; top: -2px; right: -2px;
}
.radio .rk3 {
	background: url("../images/rk3.png") no-repeat center; right: -1px; bottom: 0px;
}
.radio .rk4 {
	background: url("../images/rk4.png") no-repeat center; left: 0px; bottom: 0px;
}
.Part .main {
	padding: 19px 29px;
}
.Part .main .Convenient_service {
	margin: 0px !important; width: 50% !important;
}
.Part .main .Convenient_service .details {
	width: 100% !important;
}
.Part .cont {
	width: 358px; height: 176px; float: left;
}
.Part .title {
	width: 100%; height: 55px; line-height: 55px;
}
.Part .title h3 {
	color: rgb(24, 106, 179); font-size: 24px; font-weight: normal; display: inline;
}
.Part .title a {
	background: url("../images/more.png") no-repeat center; width: 55px; height: 11px; margin-top: 30px; margin-right: 4px; float: right; display: inline-block;
}
.Part .items {
	margin: 0px 25px;
}
.Part .serve {
	margin: 0px 25px;
}
.Part .details {
	width: 358px; height: 122px;
}
.slideBox2 {
	width: 347px; height: 111px; position: relative;
}
.slideBox2 .hd {
	height: 15px; right: 42%; bottom: 5px; overflow: hidden; position: absolute; z-index: 1;
}
.slideBox2 .hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.slideBox2 .hd ul li {
	background: url("../images/d1.png") no-repeat center; width: 10px; height: 10px; margin-right: 2px; float: left; cursor: pointer;
}
.slideBox2 .hd ul li.on {
	background: url("../images/d1_on.png") no-repeat center;
}
.slideBox2 .bd {
	height: 100%; position: relative; z-index: 0;
}
.slideBox2 .bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.slideBox2 .bd a {
	width: 347px; height: 111px; display: block;
}
.Part .details .lists li {
	background: url("../images/d2.png") no-repeat left; height: 33px; line-height: 33px; padding-left: 15px;
}
.Part .details .lists li a {
	color: rgb(83, 93, 106); font-size: 14px;
}
.Part .details .lists li:hover a {
	color: rgb(0, 91, 172); font-weight: bold;
}
.picScroll-left {
	width: 100%; overflow: hidden; position: relative;
}
.picScroll-left .hd {
	width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.picScroll-left .hd .prev {
	top: 35px; width: 20px; height: 20px; overflow: hidden; display: none; position: absolute; cursor: pointer;
}
.picScroll-left .hd .next {
	top: 35px; width: 20px; height: 20px; overflow: hidden; display: none; position: absolute; cursor: pointer;
}
.picScroll-left .hd .prev {
	background: url("../images/l1.png") no-repeat;
}
.picScroll-left .hd .next {
	background: url("../images/r1.png") no-repeat; right: 0px;
}
.picScroll-left .hd .prev:hover {
	background: url("../images/l1_on.png") no-repeat;
}
.picScroll-left .hd .next:hover {
	background: url("../images/r1_on.png") no-repeat;
}
.picScroll-left .bd {
	margin: 0px auto; width: 100%;
}
.picScroll-left .bd ul {
	overflow: hidden; -ms-zoom: 1;
}
.picScroll-left .bd ul li {
	list-style: none; margin: 0px 24px; text-align: center; overflow: hidden; float: left; _display: inline;
}
.picScroll-left .bd ul li .pic {
	text-align: center;
}
.picScroll-left .bd ul li .pic img {
	padding: 2px; width: 57px; height: 57px; display: block;
}
.picScroll-left .bd ul li .tit {
	line-height: 38px;
}
.picScroll-left .bd ul li .tit a {
	color: rgb(83, 93, 106); font-size: 14px;
}
.down_list {
	border: 1px solid rgb(242, 244, 247); border-image: none; width: 485px; height: 110px;
}
.down_list li {
	width: 120px; height: 110px; text-align: center; float: left;
}
.down_list li a {
	width: 100%; height: 100%; display: block;
}
.down_list .dl2 {
	border-right-color: rgb(242, 244, 247); border-left-color: rgb(242, 244, 247); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.down_list .dl3 {
	border-right-color: rgb(242, 244, 247); border-right-width: 1px; border-right-style: solid;
}
.down_list li h4 {
	width: 98px; line-height: normal; display: inline-block;
}
.down_list li p {
	width: 98px; line-height: normal; display: inline-block;
}
.down_list li h4 {
	color: rgb(83, 93, 106); font-size: 14px; font-weight: normal; margin-top: 65px;
}
.down_list li p {
	color: rgb(161, 161, 161);
}
.down_list li:hover h4 {
	color: rgb(255, 255, 255);
}
.down_list li:hover p {
	color: rgb(168, 190, 219);
}
.down_list .dl1 h4 {
	width: 106px;
}
.down_list .dl1 p {
	width: 106px;
}
.down_list .dl1 {
	background: url("../images/Iicon5.png") no-repeat center 25px;
}
.down_list .dl2 {
	background: url("../images/Iicon6.png") no-repeat center 25px;
}
.down_list .dl3 {
	background: url("../images/Iicon7.png") no-repeat center 25px;
}
.down_list .dl4 {
	background: url("../images/Iicon8.png") no-repeat center 25px;
}
.down_list .dl1:hover {
	background: url("../images/Iicon5_on.png") no-repeat center 25px rgb(24, 106, 179);
}
.down_list .dl2:hover {
	background: url("../images/Iicon6_on.png") no-repeat center 25px rgb(24, 106, 179);
}
.down_list .dl3:hover {
	background: url("../images/Iicon7_on.png") no-repeat center 25px rgb(24, 106, 179);
}
.down_list .dl4:hover {
	background: url("../images/Iicon8_on.png") no-repeat center 25px rgb(24, 106, 179);
}
.Part2 {
	background: rgb(255, 255, 255); border: 1px solid rgb(236, 241, 245); border-image: none; width: 380px; height: 263px; margin-right: 18px; margin-bottom: 30px; float: left; position: relative;
}
.Part2 .title {
	width: 100%; height: 55px; line-height: 55px;
}
.Part2 .title h3 {
	color: rgb(24, 106, 179); font-size: 24px; font-weight: normal; display: inline;
}
.Part2 .title a {
	background: url("../images/more.png") no-repeat center; width: 55px; height: 11px; margin-top: 30px; margin-right: 4px; float: right; display: inline-block;
}
.Part2 .main {
	padding: 15px 28px;
}
.Part2 ul {
	float: left;
}
.Part2 ul div {
	width: 118px; color: rgb(83, 93, 106); font-size: 14px; float: left;
}
.Part2 li {
	background: url("../images/d2.png") no-repeat left; height: 33px; line-height: 33px; padding-left: 15px;
}
.Part2 li a {
	color: rgb(83, 93, 106); font-size: 14px;
}
.Part2 li:hover a {
	font-weight: bold;
}
.Part2 .img {
	width: 177px; height: 146px; margin-top: 10px; float: right;
}
.Part2 .pic {
	width: 318px; height: 202px; margin-top: 15px;
}
.right_cont .list li {
	background: url("../images/d2.png") no-repeat left; height: 52px; line-height: 52px; padding-left: 15px; border-bottom-color: rgb(242, 244, 247); border-bottom-width: 1px; border-bottom-style: solid;
}
.right_cont .list li a {
	color: rgb(83, 93, 106); font-size: 14px;
}
.right_cont .list li time {
	color: rgb(153, 153, 153); font-size: 14px; float: right;
}
.right_cont .list li:hover {
	background: url("../images/d2_on.png") no-repeat left;
}
.right_cont .list li:hover a {
	color: rgb(0, 91, 172); font-weight: bold;
}
.right_cont .list2 {
	width: 835px; overflow: hidden;
}
.right_cont .list2 ul {
	margin: 30px auto 0px; width: 855px; overflow: hidden; clear: both;
}
.right_cont .list2 li {
	border: 1px solid rgb(243, 244, 247); border-image: none; width: 265px; padding-bottom: 28px; margin-right: 20px; margin-bottom: 30px; float: left; box-sizing: border-box;
}
.right_cont .list2 img {
	width: 244px; height: 161px; margin-top: 9px; margin-bottom: 13px; margin-left: 11px;
}
.right_cont .list2 h3 {
	width: 244px; height: 30px; line-height: 30px; margin-left: 11px; display: inline-block;
}
.right_cont .list2 h3:hover a {
	background: url("../images/r1_on.png") no-repeat right;
}
.right_cont .list2 h3 a {
	background: url("../images/r1.png") no-repeat right; color: rgb(83, 93, 106); font-size: 16px; display: block;
}
.right_cont .list2 p {
	width: 244px; color: rgb(153, 153, 153); font-size: 14px; margin-left: 11px; display: inline-block;
}
.right_cont .list3 ul {
	margin-top: 36px;
}
.right_cont .list3 li {
	overflow: hidden; padding-bottom: 30px; clear: both; margin-bottom: 30px; border-bottom-color: rgb(242, 244, 247); border-bottom-width: 1px; border-bottom-style: solid;
}
.right_cont .list3 .img {
	float: left;
}
.right_cont .list3 .right {
	background: url("../images/r1.png") no-repeat right; width: 690px; margin-left: 35px; float: left;
}
.right_cont .list3 .right h3 {
	color: rgb(83, 93, 106); font-size: 16px; margin-bottom: 10px;
}
.right_cont .list3 li:hover .right {
	background: url("../images/r1_on.png") no-repeat right;
}
.right_cont .list3 li:hover .right h3 {
	color: rgb(0, 91, 172);
}
.right_cont .list3 .right p {
	width: 617px; color: rgb(153, 153, 153); font-size: 14px; display: inline-block;
}
.right_cont .content {
	margin-top: 34px;
}
.right_cont .content .acont {
	margin-bottom: 30px; position: relative;
}
.right_cont .content .acont .name {
	color: rgb(0, 91, 172); font-size: 16px; margin-bottom: 30px;
}
.right_cont .content .acont p {
	color: rgb(83, 93, 106); line-height: 30px; font-size: 14px;
}
.right_cont .content .acont .img {
	overflow: hidden; clear: both; margin-top: 23px;
}
.right_cont .content .acont .img img {
	width: 267px; height: 185px; margin-right: 16px; float: left;
}
.right_cont .sp_list h4 {
	background: url("../images/line.jpg") no-repeat left; color: rgb(83, 93, 106); padding-left: 20px; font-size: 14px; margin-bottom: 6px;
}
.right_cont .sp_list p {
	padding-left: 20px;
}
.right_cont .sp_list li {
	margin-bottom: 40px;
}
.right_cont .list4 ul {
	margin: 25px auto 0px; width: 789px;
}
.right_cont .list4 li {
	background: url("../images/r1.png") no-repeat center 225px; width: 263px; text-align: center; padding-bottom: 80px; margin-bottom: 30px; border-bottom-color: rgb(242, 244, 247); border-bottom-width: 1px; border-bottom-style: solid; float: left; cursor: pointer;
}
.right_cont .list4 .img {
	width: 96px; height: 96px; display: inline-block;
}
.right_cont .list4 .ai1 {
	background: url("../images/yw_pic1.png") no-repeat center;
}
.right_cont .list4 .ai2 {
	background: url("../images/yw_pic2.png") no-repeat center;
}
.right_cont .list4 .ai3 {
	background: url("../images/yw_pic3.png") no-repeat center;
}
.right_cont .list4 .ai4 {
	background: url("../images/yw_pic4.png") no-repeat center;
}
.right_cont .list4 .ai5 {
	background: url("../images/yw_pic5.png") no-repeat center;
}
.right_cont .list4 .ai6 {
	background: url("../images/yw_pic6.png") no-repeat center;
}
.right_cont .list4 li:hover .ai1 {
	background: url("../images/yw_pic1_on.png") no-repeat center;
}
.right_cont .list4 li:hover .ai2 {
	background: url("../images/yw_pic2_on.png") no-repeat center;
}
.right_cont .list4 li:hover .ai3 {
	background: url("../images/yw_pic3_on.png") no-repeat center;
}
.right_cont .list4 li:hover .ai4 {
	background: url("../images/yw_pic4_on.png") no-repeat center;
}
.right_cont .list4 li:hover .ai5 {
	background: url("../images/yw_pic5_on.png") no-repeat center;
}
.right_cont .list4 li:hover .ai6 {
	background: url("../images/yw_pic6_on.png") no-repeat center;
}
.right_cont .list4 h3 {
	margin: 10px auto; color: rgb(83, 93, 106); font-size: 16px;
}
.right_cont .list4 li:hover {
	background: url("../images/r1_on.png") no-repeat center 225px;
}
.right_cont .list4 li:hover h3 {
	color: rgb(0, 91, 172);
}
.right_cont .list4 p {
	width: 212px; color: rgb(153, 153, 153); font-size: 14px; display: inline-block;
}
.right_cont .acont .tit {
	color: rgb(0, 91, 172); font-size: 16px; margin-bottom: 20px;
}
.right_cont .acont h5 {
	margin: 0px 0px 30px; height: 52px; color: rgb(83, 93, 106); line-height: 52px; padding-left: 60px; font-size: 14px; display: inline-block;
}
.right_cont .acont span {
	color: rgb(0, 91, 172); font-size: 14px; font-weight: bold; margin-bottom: 30px; display: block;
}
.right_cont .flo {
	overflow: hidden; clear: both;
}
.right_cont .flo li {
	width: 390px; margin-right: 40px; float: left;
}
.right_cont .flo p {
	padding-left: 0px;
}
.right_cont .line {
	border-bottom-color: rgb(242, 244, 247); border-bottom-width: 1px; border-bottom-style: solid;
}
.right_cont .pic {
	top: 7px; width: 390px; height: 187px; right: 0px; position: absolute;
}
.right_cont .flo .img {
	width: 390px;
}
.right_cont .flo2 {
	overflow: hidden; clear: both;
}
.right_cont .flo2 li {
	width: 256px; height: 160px; margin-right: 32px; border-bottom-color: rgb(209, 215, 224); border-bottom-width: 3px; border-bottom-style: solid; float: left;
}
.right_cont .flo2 p {
	padding-left: 0px;
}
.select {
	background: rgb(242, 244, 247); width: 100%; height: 380px;
}
.select strong {
	color: rgb(0, 91, 172); font-size: 16px;
}
.select .padd {
	padding: 30px;
}
.select li {
	margin-right: 18px; float: left;
}
.select tr {
	height: 50px; line-height: 50px;
}
.select th {
	width: 100px; text-align: right; color: rgb(83, 93, 106); font-size: 14px; font-weight: normal; display: inline-block;
}
.select .text {
	background: url("../images/input.png") no-repeat center; width: 669px; height: 41px; line-height: 41px;
}
.select .text input {
	width: 95%; height: 100%; color: rgb(102, 102, 102); padding-left: 15px;
}
.right_list {
	margin-top: 20px;
}
.select .btn {
	margin: 10px auto 0px; width: 293px;
}
.select .btn a {
	width: 130px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 16px; font-weight: bold; display: inline-block;
}
.select .btn .search {
	background: rgb(0, 91, 172); margin-right: 22px;
}
.select .btn .clear2 {
	background: rgb(209, 215, 224);
}
#mark tr {
	height: 50px; line-height: 20px;
}
#mark th {
	text-align: left; color: rgb(0, 91, 172); font-size: 14px; border-bottom-color: rgb(242, 244, 247); border-bottom-width: 1px; border-bottom-style: solid;
}
#mark td {
	color: rgb(83, 93, 106); padding-right: 38px; font-size: 14px; border-bottom-color: rgb(242, 244, 247); border-bottom-width: 1px; border-bottom-style: solid;
}
.hRadio {
	background: url("../images/ra.png") no-repeat left; height: 19px; line-height: 20px; padding-left: 22px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.hRadio_Checked {
	background: url("../images/ra_on.png") no-repeat left;
}
.checkbox1 {
	background: url("../images/ra.png") no-repeat left; float: left; position: relative;
}
.checkbox1.on {
	background: url("../images/ra_on.png") no-repeat left;
}
.checkbox1 input {
	margin: 0px; padding: 0px; width: 23px; opacity: 0;
}
.checkbox1 span {
	left: 20px; top: -1px; width: auto; white-space: nowrap; position: absolute;
}
.xq {
	margin: 0px auto; width: 817px;
}
.sq {
	margin: 0px auto; width: 100%;
}
.NE_Title {
	text-align: center; padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.NE_Title p {
	padding: 0px; text-align: center; color: rgb(0, 91, 172); font-size: 16px; font-weight: bold; margin-top: 40px; margin-bottom: 10px;
}
.NE_Title time {
	padding: 0px; text-align: center; color: rgb(149, 149, 149); font-size: 12px; display: inline-block;
}
.NE_Content {
	padding-bottom: 25px;
}
.NE_Content p {
	padding: 0px; height: auto; line-height: 25px; margin-bottom: 15px;
}
.share2 {
	background: url("../images/share2.jpg") no-repeat center; width: 116px; height: 36px; margin-top: -70px; float: right; cursor: pointer;
}
.xq_cont .btn {
	text-align: center; margin-bottom: 100px;
}
.xq_cont .btn a {
	background: rgb(206, 206, 206); padding: 0px 44px; height: 31px; color: rgb(255, 255, 255); line-height: 31px; font-size: 14px; margin-right: 1px; display: inline-block;
}
.xq_cont .btn a:hover {
	background: rgb(0, 91, 172); color: rgb(255, 255, 255);
}
.PrevNextBox {
	margin-top: 90px; margin-bottom: 90px;
}
.PrevNextBox .h1 {
	font-size: 14px; margin-bottom: 10px;
}
.PrevNextBox .h1:hover a {
	color: rgb(0, 91, 172);
}
.PrevNextBox dl {
	height: 25px; line-height: 25px;
}
.PrevNextBox a.none {
	cursor: default;
}
.PrevNextBox a.none:hover {
	color: rgb(204, 204, 204);
}
.mar {
	margin: 25px auto 150px;
}
.tan_chen {
	width: 100%; height: 50px; line-height: 50px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.chen_tan {
	width: 80px; color: rgb(102, 102, 102); font-size: 14px; font-weight: bold; margin-left: 20px; float: left;
}
.tan_chen .select {
	background: url("../images/select2_03.jpg") no-repeat; width: 150px; height: 32px; color: rgb(201, 201, 201); line-height: 32px; margin-top: 10px; margin-left: 106px; position: relative; z-index: 110;
}
.tan_chen .select span {
	height: 32px; padding-left: 7px; display: block; cursor: pointer;
}
.tan_chen .select dl {
	background: rgb(255, 255, 255); left: 0px; top: 32px; width: auto; display: none; white-space: nowrap; position: absolute; min-width: 100%;
}
.tan_chen .select dl dt {
	height: 20px; line-height: 20px;
}
.tan_chen .select dl dt:hover a {
	font-weight: bold;
}
.tan_chen .select dl dt a {
	color: rgb(201, 201, 201); padding-left: 7px; display: block;
}
.yywd {
	padding: 0px; width: 100%; overflow: hidden;
}
.yywd ul {
	overflow: hidden;
}
.yywd ul li {
	padding: 1px 0px; overflow: hidden; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: dashed;
}
.yywd ul li .con {
	padding: 10px 10px 14px 18px; overflow: hidden;
}
.yywd ul li .con .img {
	background: url("../images/tan_xc.jpg") no-repeat center rgba(0, 0, 0, 0); width: 129px; height: 53px; text-align: center; color: rgb(102, 102, 102); line-height: 53px; padding-right: 8px; font-size: 16px; font-weight: bold; float: left;
}
.con_dant {
	width: 320px; color: rgb(102, 102, 102); line-height: 50px; padding-left: 30px; float: left;
}
.con_tilba {
	width: 150px; line-height: 50px; padding-right: 10px; float: left;
}
.con_fzrm {
	width: 135px; line-height: 50px; float: right;
}
.yywd ul li:hover {
	background-color: rgb(246, 246, 246);
}
.yywd ul li:hover .img {
	color: rgb(255, 255, 255); background-image: url("../images/tan_xc1.jpg"); background-repeat: no-repeat;
}
.tab {
	padding-bottom: 50px;
}
.hytr {
	width: 100%; padding-top: 15px; padding-bottom: 20px;
}
.tanfu_list {
	width: 100%;
}
.tanfu_list li {
	margin: 0px auto 15px; width: 815px; height: 100px;
}
.tan_top_jhg {
	width: 815px; height: 100px; float: left; background-color: rgb(249, 253, 255);
}
.tan_yut_lkmhg {
	width: 6px; height: 107px; float: left; background-image: url("../images/tan_jl.jpg"); background-repeat: no-repeat;
}
.tan_comyu_ghty {
	width: 800px; height: 98px; border-top-color: rgb(240, 241, 243); border-bottom-color: rgb(240, 241, 243); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.lkmnhty {
	width: 660px; line-height: 30px; padding-top: 10px; float: left;
}
.tan_mnbht {
	width: 615px; float: left;
}
.lkmnhty .pyumn {
	width: 260px; color: rgb(102, 102, 102); padding-left: 15px; font-size: 14px; font-weight: bold; float: left;
}
.lkmnhty .xliyu {
	width: 150px; color: rgb(167, 168, 170); float: left;
}
.lkmnhty .xliyu em {
	color: rgb(85, 85, 85);
}
.tan_kmns {
	padding: 0px 0px 0px 20px; width: 60px; height: 48px; color: rgb(170, 170, 170); float: left;
}
.tan_cvb {
	width: 525px; height: 40px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; padding-top: 5px; padding-left: 10px; float: left;
}
.fu_mnbf {
	width: 110px; height: 100px; text-align: center; color: rgb(191, 150, 106); font-size: 14px; font-weight: bold; border-left-color: rgb(236, 237, 239); border-left-width: 1px; border-left-style: solid; float: right; background-color: rgb(239, 244, 250);
}
.fu_mnbf a {
	margin: 38px 0px 0px 25px; color: rgb(191, 150, 106); float: left;
}
.tan_jhytm {
	margin: 45px 12px 0px 0px; width: 5px; height: 10px; float: right; background-image: url("../images/tan_fhj.jpg"); background-repeat: no-repeat;
}
.tan_yut_mnty {
	width: 6px; height: 98px; float: left; background-image: url("../images/fu_hgfryt.jpg"); background-repeat: no-repeat;
}
.fu_baltb {
	padding: 25px 0px 10px; width: 100%; height: 35px; color: rgb(39, 135, 209); line-height: 35px; font-size: 18px; font-weight: bold; float: left;
}
.fu_mnx {
	width: 100%; height: 50px; line-height: 50px; border-top-color: rgb(236, 236, 236); border-bottom-color: rgb(236, 236, 236); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; float: left; background-color: rgb(250, 250, 250);
}
.fu_mnx .xlimn {
	width: 290px; color: rgb(167, 168, 170); padding-left: 10px; float: left;
}
.fu_mnx .xlimn em {
	color: rgb(85, 85, 85); padding-left: 5px;
}
.fu_mnx {
	line-height: 50px;
}
.fu_mn_puy {
	width: 100%; border-top-color: rgb(236, 236, 236); border-bottom-color: rgb(236, 236, 236); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; float: left; background-color: rgb(250, 250, 250);
}
.fu_mn_puy .fu_mhu {
	width: 700px; height: 25px; color: rgb(85, 85, 85); line-height: 25px; padding-top: 15px; padding-left: 15px; font-weight: bold; float: left;
}
.fu_mn_puy .fu_nrt {
	width: 640px; line-height: 20px; padding-left: 70px; float: left;
}
.fu_mn_puy .fu_nrt {
	line-height: 20px;
}
.fu_mn_mkpuy {
	width: 100%; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.fu_ypin {
	margin: 40px 0px 50px 365px; width: 120px; height: 50px; float: left; display: inline; background-image: url("../images/tan_yp.jpg"); background-repeat: no-repeat;
}
.fu_mn_mkpuy .fu_mhu {
	width: 700px; height: 25px; color: rgb(85, 85, 85); line-height: 25px; padding-top: 15px; padding-left: 15px; font-weight: bold; float: left;
}
.fu_mn_mkpuy .fu_nrt {
	width: 640px; line-height: 20px; padding-left: 70px; float: left;
}
.fu_mn_mkpuy .fu_nrt {
	width: 640px; line-height: 20px; padding-left: 70px; float: left;
}
.make_table {
	padding: 0px 40px;
}
.make_table .return {
	height: 70px; text-align: right; line-height: 70px; position: relative;
}
.make_table .return a {
	top: 50%; right: 0px; margin-top: -15px; position: absolute;
}
.make_table .title_blue {
	border: currentColor; border-image: none; text-align: right; font-size: 12px; font-weight: normal;
}
.make_table .title_blue span {
	color: rgb(48, 141, 212); font-size: 16px; font-weight: bold;
}
.make_table .title_blue em {
	color: red;
}
.make_table .h6 {
	background: rgb(230, 239, 246); height: 42px; color: rgb(82, 122, 158); line-height: 42px; padding-left: 17px; font-size: 14px;
}
.make_table td {
	padding: 15px 0px;
}
.make_table .text {
	background: url("../images/input_bg_03.jpg") no-repeat; margin: 0px; padding: 0px 10px; border: currentColor; border-image: none; width: 160px; height: 32px; line-height: 32px;
}
.make_table .select {
	height: 32px; color: rgb(201, 201, 201); line-height: 32px; position: relative;
}
.make_table .select span {
	height: 32px; padding-left: 7px; display: block; cursor: pointer;
}
.make_table .select dl {
	background: rgb(255, 255, 255); left: 0px; top: 32px; width: auto; display: none; white-space: nowrap; position: absolute; min-width: 100%;
}
.make_table .select dl dt {
	height: 20px; line-height: 20px;
}
.make_table .select dl dt a {
	color: rgb(201, 201, 201); padding-left: 7px; display: block;
}
.make_table .btn {
	background: url("../images/btn_bg_03.jpg") no-repeat; margin: 0px 8px; padding: 0px; border: currentColor; border-image: none; width: 120px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; font-weight: bold; cursor: pointer;
}
.make_table .btn2 {
	background: url("../images/btn2_bg_03.jpg") no-repeat;
}
.make_table .select1 {
	background: url("../images/select1_05.jpg") no-repeat; width: 100px; z-index: 111;
}
.make_table .select2 {
	background: url("../images/select2_03.jpg") no-repeat; width: 150px; z-index: 110;
}
.make_table .select3 {
	background: url("../images/select3_03.jpg") no-repeat; width: 740px; height: 42px; line-height: 42px; z-index: 110;
}
.make_table .select3 span {
	height: 42px;
}
.make_table .select3 dl {
	top: 42px;
}
.Tan_frome {
	width: 920px; border-collapse: collapse;
}
.Tan_frome td {
	padding: 0px; border: 1px solid rgb(207, 219, 231); border-image: none; width: 100px; height: 38px; line-height: 38px; font-family: "??????";
}
.Tan_frome .tan_bjh {
	background-color: rgb(248, 249, 251);
}
.Tan_frome .tanyulm {
	width: 10px; height: 36px; color: rgb(240, 24, 24); padding-top: 2px; padding-left: 5px; font-weight: bold; float: left;
}
.Tan_frome .text_kmnty {
	margin: 0px; padding: 0px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 80px; height: 38px; line-height: 38px;
}
.Tan_frome .select_a {
	background: url("../images/tan_mbj.jpg") no-repeat; width: 100px; z-index: 111;
}
.Tan_frome .text_kmnt_kh {
	margin: 0px; padding: 0px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 190px; height: 38px; line-height: 38px;
}
.Tan_frome .wertyu {
	width: 90px; text-align: center; color: rgb(48, 141, 212); line-height: 20px; padding-left: 5px; font-weight: bold; float: left;
}
.tan_bbty {
	padding-left: 5px; float: left;
}
.Tan_frome .select_b {
	background: url("../images/tangh.jpg") no-repeat; width: 193px; z-index: 111;
}
.Tan_frome .text_kmnt_yup {
	margin: 0px; padding: 0px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 290px; height: 38px; line-height: 38px;
}
.make_table .tanghk {
	background: rgb(198, 217, 235); width: 920px; height: 42px; text-align: center; color: rgb(82, 122, 158); line-height: 42px; font-size: 14px; font-weight: bold;
}
.make_table .tanghk .tanyulm {
	bottom: -4px; color: rgb(255, 0, 0); margin-right: 5px; position: relative;
}
.Tan_frome_mn {
	width: 920px; border-collapse: collapse;
}
.Tan_frome_mn td {
	padding: 0px; border: 1px solid rgb(207, 219, 231); border-image: none; height: 38px; line-height: 38px; font-family: "??????";
}
.Tan_frome_mn .select_c {
	background: url("../images/fu_lmn.jpg") no-repeat; width: 152px; z-index: 111;
}
.Tan_frome_mn .text_kmnty {
	margin: 0px; padding: 0px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 210px; height: 38px; line-height: 38px;
}
.Tan_frome_mn .text_mnbgh {
	margin: 0px; padding: 0px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 120px; height: 38px; line-height: 38px;
}
.Tan_frome_mn .select_bn {
	background: url("../images/tan_fv.jpg") no-repeat; width: 135px; z-index: 111;
}
.guan_mnb {
	padding-left: 20px; float: left;
}
.guan_mnb a {
	color: rgb(48, 141, 212); font-weight: bold;
}
.guan_bhyt {
	padding-left: 10px; float: left;
}
.guan_bhyt a {
	color: rgb(102, 102, 102); font-weight: bold;
}
.Tan_frome_mn .text_lkjhg {
	margin: 0px; padding: 0px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 285px; height: 38px; line-height: 38px;
}
.Tan_frome_mn .text_fubh {
	margin: 0px; padding: 0px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 365px; height: 38px; line-height: 38px;
}
.Tan_frome_mn .text_jhbbh {
	margin: 0px; padding: 0px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 265px; height: 38px; line-height: 38px;
}
.Tan_frome_mn .tanyulm {
	color: rgb(240, 24, 24);
}
.Tan_frome_mn .text_kmnasd {
	margin: 0px; padding: 0px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 355px; height: 38px; line-height: 38px;
}
.make_table .tang_bty {
	background: rgb(235, 223, 198); width: 920px; height: 42px; text-align: center; color: rgb(166, 133, 102); line-height: 42px; font-size: 14px; font-weight: bold;
}
.tynbg {
	width: 918px; height: 25px; text-align: center; color: rgb(91, 91, 91); line-height: 25px; float: left;
}
.Tan_frome_mn .yutnm_kmnt {
	height: 75px;
}
.Tan_frome_mn .tan_jhtyb {
	padding: 1px 0px 0px 400px; width: 500px; height: 25px; line-height: 25px; float: left;
}
.tan_mnb {
	padding: 3px 0px 0px; float: left;
}
.kmnhtc {
	padding: 10px 323px; float: left;
}
.tan_bankan {
	width: 920px; height: 35px;
}
.make_table .title_blue_fu {
	border: currentColor; border-image: none; text-align: right; font-size: 12px; font-weight: normal;
}
.make_table .title_blue_fu span {
	color: rgb(48, 141, 212); font-size: 16px; font-weight: bold;
}
.make_table .title_blue_fu em {
	color: red;
}
.title_blue_fu {
	height: 28px; margin-bottom: 20px; position: relative;
}
.title_blue_fu span {
	left: 0px; height: 27px; bottom: -1px; font-size: 16px; border-bottom-color: rgb(39, 135, 209); border-bottom-width: 3px; border-bottom-style: solid; position: absolute;
}
.title_blue_fu a {
	background: url("../images/more_bg_03.png") no-repeat; width: 16px; height: 16px; float: right; display: block;
}
.Tan_frome_fut {
	width: 920px; border-collapse: collapse;
}
.Tan_frome_fut td {
	padding: 0px; border: 1px solid rgb(207, 219, 231); border-image: none; height: 75px; line-height: 75px; font-family: "??????";
}
.tan_hyu {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 660px; height: 75px;
}
.jobtable {
	margin: 20px 0px 0px 5px; width: 730px; color: rgb(136, 136, 136); border-right-color: rgb(232, 232, 232); border-bottom-color: rgb(232, 232, 232); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;
}
.jobtable tr td {
	border-top-color: rgb(225, 225, 225); border-left-color: rgb(225, 225, 225); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.jobtable .jobtable_t {
	height: 28px; color: rgb(60, 60, 60); line-height: 28px; font-weight: bold; background-color: rgb(247, 247, 247);
}
.jobtable .jobtable_con {
	padding: 5px 22px; width: 590px; line-height: 22px;
}
.jobtable_btn {
	background: url("../images/mnb.jpg") no-repeat; width: 91px; height: 23px; color: rgb(255, 255, 255); margin-top: 3px; margin-right: 5px; float: right; display: inline-block;
}
.Current_fujsd {
	background: url("../images/tan_aw.jpg") no-repeat right; top: 0px; height: 44px; text-align: right; right: 0px; padding-top: 10px; padding-right: 64px; font-size: 24px; position: absolute;
}
.form_table {
	font-size: 14px; margin-top: 35px; margin-left: 95px;
}
.form_table .form_err {
	color: rgb(231, 85, 41);
}
.form_table td {
	padding: 8px 5px;
}
.form_table .text {
	padding: 0px 5px; border: 1px solid rgb(207, 219, 231); border-image: none; width: 270px; height: 25px; line-height: 25px;
}
.form_table .btn1 {
	background: url("../images/tan_tj.jpg") no-repeat; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 125px; height: 33px; text-indent: -1000px; font-family: Microsoft YaHei,"??????";
}
.form_table .textArea {
	padding: 0px 5px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 280px; height: 94px; line-height: 24px;
}
.form_table .tyur {
	padding: 0px 5px; border: 1px solid rgb(207, 219, 231); border-image: none; width: 270px; height: 94px; line-height: 24px;
}
.help_container {
	padding-bottom: 50px;
}
.help_Auto {
	margin: 0px auto; width: 1002px; overflow: hidden; padding-top: 15px;
}
.help_name {
	color: rgb(230, 0, 18); font-size: 20px; font-weight: bold; margin-bottom: 10px;
}
.help_search {
	background: rgb(250, 250, 250); padding: 15px 10px 18px 37px; text-align: left; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid;
}
.help_search .text {
	background: none; padding: 0px 5px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 443px; height: 30px; color: rgb(175, 175, 175); line-height: 30px; font-family: ??????; font-size: 14px; vertical-align: middle;
}
.help_search .btn {
	background: rgb(230, 0, 18); border: 0px currentColor; border-image: none; width: 130px; height: 32px; color: rgb(255, 255, 255); font-family: ??????; font-size: 14px; margin-left: 7px; vertical-align: middle; cursor: pointer;
}
.Network_tips {
	background: rgb(250, 250, 250); padding: 10px 30px 10px 20px; margin-bottom: 10px; border-top-color: rgb(227, 227, 227); border-bottom-color: rgb(227, 227, 227); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.Network_tips .txt {
	width: 630px; line-height: 27px; padding-top: 23px; font-size: 14px; float: left;
}
.Network_tips .pic2 {
	line-height: 0; float: right;
}
.Network_tips .txt p {
	font-size: 12px;
}
.C_Tab {
	
}
.C_Tab h2 {
	margin: 0px; height: 50px; overflow: hidden;
}
.C_Tab h2 span {
	background: url("../images/span.jpg") no-repeat 206px rgb(189, 189, 189); width: 231px; color: rgb(255, 255, 255); line-height: 50px; padding-left: 20px; font-size: 18px; font-weight: bold; margin-right: 1px; float: left; display: block; cursor: pointer;
}
.C_Tab h2 span.show {
	background: url("../images/span_show.jpg") no-repeat 206px rgb(0, 91, 172);
}
.C_Tab h2 span#end {
	width: 226px; margin-right: 0px;
}
.C_Tab .AutoContent {
	background: rgb(250, 250, 250); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(227, 227, 227) rgb(227, 227, 227); border-image: none; padding-top: 50px; padding-bottom: 100px;
}
.C_Tab .AutoContent .table {
	margin: 0px auto; width: 700px;
}
.C_Tab .AutoContent .table .title {
	text-align: center; line-height: 40px; font-size: 16px; font-weight: bold; margin-bottom: 15px;
}
.C_Tab .AutoContent .table .title p {
	background: url("../images/dot.jpg") repeat-x left bottom; margin: 0px 0px 10px; line-height: 20px; padding-bottom: 10px; font-size: 14px; font-weight: normal;
}
.C_Tab .table td.w {
	width: 258px; text-align: right; padding-right: 10px;
}
.C_Tab .table td {
	height: 31px; padding-bottom: 10px;
}
.C_Tab .table td .txt {
	background: url("../images/textbg.jpg") no-repeat left top;
}
.C_Tab .table td .txt .text {
	background: none; padding: 0px 5px 0px 18px; border: currentColor; border-image: none; width: 206px; height: 31px; line-height: 31px; font-family: ??????; margin-right: 10px;
}
.C_Tab .table td .view {
	color: rgb(0, 91, 172); font-size: 14px; font-weight: bold;
}
.C_Tab .table td .btn {
	background: rgb(0, 91, 172); border: currentColor; border-image: none; width: 87px; height: 37px; color: rgb(255, 255, 255); font-family: ??????; font-size: 18px; font-weight: bold; cursor: pointer;
}
.C_Tab .table td .select5 {
	background: url("../images/select_jsqbg.jpg") no-repeat; position: relative;
}
.C_Tab .table td .select5 a.a_select {
	padding: 0px 18px; width: 193px; height: 31px; line-height: 31px; display: block;
}
.C_Tab .table td .select5 .select_hide {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(232, 232, 232) rgb(232, 232, 232); border-image: none; left: 0px; top: 31px; width: 227px; display: none; position: absolute;
}
.C_Tab .table td .select5 .select_hide a {
	padding: 0px 10px; height: 25px; line-height: 25px; display: block;
}
#menu_p {
	margin: 10px 0px 0px; padding: 0px; overflow: hidden; list-style-type: none;
}
#menu_p li.tabFocus {
	width: 120px; color: rgb(0, 91, 172); font-weight: bold; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; position: relative; z-index: 100;
}
#menu_p li {
	padding: 5px; width: 120px; text-align: center; font-size: 1.3em; margin-right: 2px; float: left; cursor: pointer; background-color: rgb(224, 224, 224);
}
#content_p {
	padding: 10px; top: -1px; width: 92%; height: 450px; clear: left; position: relative;
}
#content_p li.conFocus {
	margin-top: 20px; display: block;
}
#month {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#firstYear {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#firstMonth {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#earlyYear {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#earlyMonth {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#select {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#selectAddress select {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.form_table select {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.form_list {
	padding: 30px 0px 50px 10px;
}
.form_table td {
	padding: 10px 3px; vertical-align: top;
}
.form_table .form_err {
	color: rgb(231, 85, 41);
}
.form_table td .text {
	padding: 3px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 300px; line-height: 24px;
}
.form_table td .btn {
	padding: 0px 24px; border: currentColor; border-image: none; height: 36px; color: rgb(255, 255, 255); line-height: 32px; font-size: 16px; margin-right: 10px; cursor: pointer; background-color: rgb(0, 91, 172);
}
.form_table td .reset {
	background-color: rgb(173, 173, 173);
}
#_street {
	padding: 3px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 300px; line-height: 24px; margin-top: 5px; float: left;
}
.form_table select {
	height: 25px;
}
.menu_sub {
	overflow: hidden;
}
.menu_sub ul li {
	line-height: 34px; padding-right: 16px; padding-bottom: 16px; float: left;
}
.menu_sub ul li a {
	background: url("../images/sub_menu_bg.jpg") no-repeat left bottom; padding-left: 32px; display: block; white-space: nowrap;
}
.menu_sub ul li.on a {
	background: url("../images/sub_menu_bg.jpg") no-repeat left top; color: rgb(255, 255, 255);
}
.menu_sub ul li a:hover {
	background: url("../images/sub_menu_bg.jpg") no-repeat left top; color: rgb(255, 255, 255);
}
.menu_sub ul li a em {
	background: url("../images/sub_menu_bg.jpg") no-repeat right bottom; padding-right: 26px; font-style: normal; display: block;
}
.menu_sub ul li.on a em {
	background: url("../images/sub_menu_bg.jpg") no-repeat right top;
}
.menu_sub ul li a:hover em {
	background: url("../images/sub_menu_bg.jpg") no-repeat right top;
}
.change li.on a {
	color: rgb(0, 68, 155);
}
.change li:hover a {
	color: rgb(0, 68, 155);
}
.secmenu {
	top: 97px; width: 100%; height: 48px; line-height: 48px; position: absolute; z-index: 999;
}
.secmenu .bg {
	background: rgb(0, 68, 155); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.8;
}
.secmenu nav {
	width: 100%; height: 100%; display: none; position: absolute;
}
.secmenu dd {
	margin-right: 30px; float: left;
}
.secmenu dd a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.secmenu dd:hover a {
	font-weight: bold;
}
.list5 {
	width: 835px; overflow: hidden; margin-top: 26px;
}
.list5 ul {
	width: 900px;
}
.list5 li {
	width: 385px; margin-right: 65px; margin-bottom: 60px; float: left; position: relative;
}
.list5 li img {
	width: 178px; height: 113px; margin-right: 17px; float: left;
}
.list5 li .rcont {
	width: 190px; float: left;
}
.list5 li .rcont h3 a {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold;
}
.list5 li .rcont p {
	color: rgb(153, 153, 153); font-size: 14px;
}
.list5 li .rcont .more {
	bottom: 0px; color: rgb(0, 91, 172); font-size: 14px; font-weight: bold; position: absolute;
}
.fh_name {
	width: auto; height: 67px; color: rgb(0, 91, 172); line-height: 67px; padding-left: 22px; font-size: 24px; margin-top: 16px; margin-left: 20px; border-left-color: rgb(63, 132, 193); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.lc {
	width: 258px; margin-top: 10px; float: left;
}
.rc {
	width: 900px; margin-top: 10px; margin-bottom: 20px; float: right;
}
.lc .Part3 {
	background: rgb(255, 255, 255); width: 100%; margin-right: 18px; margin-bottom: 22px; border-top-color: rgb(236, 241, 245); border-left-color: rgb(236, 241, 245); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; float: left; position: relative;
}
.rc .Part3 {
	background: rgb(255, 255, 255); border: 1px solid rgb(236, 241, 245); border-image: none; width: 100%; margin-right: 18px; margin-bottom: 22px; float: left; position: relative;
}
.lc .height1 {
	height: 194px;
}
.lc .height2 {
	height: 262px;
}
.rc .height3 {
	height: 224px;
}
.rc .height4 {
	
}
.lc .height1 li {
	float: left;
}
.lc .height1 li img {
	width: 129px; height: 129px; border-right-color: rgb(236, 241, 245); border-bottom-color: rgb(236, 241, 245); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; box-sizing: border-box;
}
.lc .height1 li .sys {
	padding-bottom: 8px; padding-left: 9px; border-right-color: rgb(236, 241, 245); border-bottom-color: rgb(236, 241, 245); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; box-sizing: border-box;
}
.lc .height1 li .sys p {
	color: rgb(83, 93, 106); font-size: 14px;
}
.lc .height2 li {
	width: 129px; height: 131px; text-align: center; overflow: hidden; border-right-color: rgb(236, 241, 245); border-bottom-color: rgb(236, 241, 245); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; box-sizing: border-box; _display: inline;
}
.lc .height2 li .pic {
	text-align: center; margin-top: 20px;
}
.lc .height2 li .pic img {
	margin: 0px auto; padding: 2px; width: 57px; height: 57px; display: block;
}
.lc .height2 li .tit {
	line-height: 38px;
}
.lc .height2 li .tit a {
	color: rgb(83, 93, 106); font-size: 14px;
}
.rc .height3 {
	
}
.rc .height3 .title {
	height: 54px; color: rgb(0, 91, 172); line-height: 54px; padding-left: 28px; font-size: 16px; font-weight: bold;
}
.rc .height3 .news_top {
	width: 417px; height: 138px; margin-right: 27px; margin-left: 28px; border-right-color: rgb(230, 234, 240); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
.rc .height3 .news_top .img {
	width: 188px; height: 138px; margin-right: 16px; float: left;
}
.rc .height3 .news_top .cont {
	width: 188px; float: left;
}
.rc .height3 .news_top h3 {
	color: rgb(83, 93, 106); font-size: 14px; font-weight: bold;
}
.rc .height3 .news_top time {
	color: rgb(153, 153, 153); font-size: 14px;
}
.rc .height3 .news_top p {
	color: rgb(102, 102, 102); font-size: 14px; margin-top: 8px;
}
.rc .height3 .news_top .more {
	bottom: 0px; color: rgb(0, 91, 172); font-size: 14px; position: absolute;
}
.rc .height3 .news_list {
	width: 380px; float: left;
}
.rc .height3 .news_list li {
	background: url("../images/d2.png") no-repeat left; height: 28px; line-height: 28px; padding-left: 15px;
}
.rc .height3 .news_list li a {
	color: rgb(83, 93, 106); font-size: 14px;
}
.rc .height3 .news_list li:hover a {
	color: rgb(0, 91, 172); font-weight: bold;
}
.rc .height4 ul {
	margin-left: 32px;
}
.rc .height4 li {
	width: 240px; height: 110px; text-align: center; padding-top: 152px; margin-right: 49px; float: left;
}
.rc .height4 li h3 {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: bold; margin-bottom: 10px;
}
.rc .height4 li p {
	color: rgb(153, 153, 153); font-size: 14px;
}
.rc .height4 li span {
	background: url("../images/r1.png") no-repeat center; width: 21px; height: 21px; margin-top: 18px; display: inline-block;
}
.rc .height4 li:hover span {
	background: url("../images/r1_on.png") no-repeat center;
}
ul.ul_sitemap li {
	background: url("../images/r3.png") no-repeat left 10px; padding: 5px 10px 5px 15px; font-size: 14px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dotted;
}
ul.ul_sitemap li a {
	color: rgb(0, 91, 172); white-space: nowrap;
}
ul.ul_sitemap li a:hover {
	color: rgb(0, 91, 172);
}
ul.ul_sitemap li ul li {
	background-position: -3px 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
ul.ul_sitemap li ul li a {
	color: rgb(51, 51, 51);
}
ul.ul_sitemap li ul li ul li {
	background-position: -4px 10px;
}
ul.ul_sitemap li ul li ul li a {
	color: rgb(85, 85, 85);
}
ul.ul_sitemap li ul li ul li ul li {
	background: url("../images/d2.png") no-repeat left; padding-left: 10px; display: inline-block;
}
ul.ul_sitemap li ul li ul li ul li a {
	color: rgb(153, 153, 153);
}
.n_left_box {
	float: left;
}
.n_right_box {
	float: right;
}
.n_left_box {
	width: 440px;
}
.n_right_box {
	width: 440px;
}
.rc .n_left_box .Part3 {
	float: none;
}
.rc .n_right_box .Part3 {
	float: none;
}
.rc .n_left_box .Part3 .news_ad_photo {
	padding: 0px 28px; position: relative;
}
.rc .n_left_box .Part3 .news_ad_photo .title {
	padding-left: 0px;
}
.rc .n_left_box .Part3 .news_ad_photo .hd {
	top: 15px; right: 22px; position: absolute;
}
.rc .n_left_box .Part3 .news_ad_photo .hd .prev {
	width: 20px; height: 20px; overflow: hidden; display: inline-block; cursor: pointer;
}
.rc .n_left_box .Part3 .news_ad_photo .hd .next {
	width: 20px; height: 20px; overflow: hidden; display: inline-block; cursor: pointer;
}
.rc .n_left_box .Part3 .news_ad_photo .hd .prev {
	background: url("../images/l1.png") no-repeat;
}
.rc .n_left_box .Part3 .news_ad_photo .hd .next {
	background: url("../images/r1.png") no-repeat;
}
.rc .n_left_box .Part3 .news_ad_photo .hd .prev:hover {
	background: url("../images/l1_on.png") no-repeat;
}
.rc .n_left_box .Part3 .news_ad_photo .hd .next:hover {
	background: url("../images/r1_on.png") no-repeat;
}
.rc .n_left_box .Part3 .news_ad_photo ul li {
	position: relative;
}
.rc .n_left_box .Part3 .news_ad_photo ul li img {
	width: 384px; height: 146px;
}
.rc .n_left_box .Part3 .news_ad_photo ul li b {
	left: 0px; width: 100%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 28px; display: block; position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
.rc .n_right_box .height3 .news_list .lists {
	padding-left: 28px;
}
.rc .n_right_box .height3 .news_list .title a {
	background: url("../images/more.png") no-repeat center; width: 55px; height: 11px; margin-top: 30px; margin-right: 4px; float: right; display: inline-block;
}
.AddNav1 {
	padding-left: 300px;
}
.AddNav2 {
	padding-left: 220px;
}
.AddNav3 {
	padding-left: 300px;
}
.AddNav4 {
	padding-left: 300px;
}
.AddBan {
	height: 343px;
}
.AddBan .bd a {
	height: 343px;
}
.downloads {
	margin: 20px auto; width: 580px; text-align: left;
}
.downloads p {
	text-indent: 28px;
}
.downloads div.box {
	padding: 8px 25px; border: 1px dashed rgb(255, 153, 102); border-image: none; width: 530px; font-size: 14px;
}
.downloads strong {
	color: rgb(255, 102, 0); line-height: 30px;
}
.downloads a:link {
	color: rgb(0, 0, 255); text-decoration: none;
}
.downloads a:visited {
	color: rgb(0, 0, 255); text-decoration: none;
}
.downloads a:hover {
	color: rgb(255, 0, 0); font-weight: bolder; text-decoration: none;
}
.leftCon_1 {
	height: 324px; overflow: hidden; float: left; position: relative;
}
.leftCon_1 ul {
	width: 100%;
}
.leftCon_1 li {
	background: rgb(255, 255, 255); padding: 0px 20px 30px; border: 1px solid rgb(236, 241, 245); border-image: none; width: 340px; height: 294px; text-align: center; margin-right: 18px; float: left;
}
.leftCon_1 li .tag1 {
	background-position: -416px 0px; left: 0px; top: 0px; width: 54px; height: 54px; display: block; position: absolute;
}
.leftCon_1 li .tag2 {
	background-position: -416px 0px; left: 401px; top: 0px; width: 54px; height: 54px; display: block; position: absolute;
}
.pubIcon {
	background: url("../images/icon-24.png") no-repeat;
}
.leftCon_1 li h4 {
	color: rgb(14, 51, 94); line-height: 30px; padding-top: 25px; font-size: 22px; font-weight: normal;
}
.leftCon_1 li .text {
	padding-top: 18px; font-size: 14px;
}
.leftCon_1 li .data {
	font: 60px/60px Arial; color: rgb(247, 147, 28); padding-top: 8px; font-size-adjust: none; font-stretch: normal;
}
.leftCon_1 li .plist {
	padding: 18px 0px 25px; display: flex;
}
.leftCon_1 li .plist .ite {
	width: 99px; border-right-color: rgb(240, 240, 240); border-right-width: 1px; border-right-style: solid; float: left; display: flex; flex-direction: column; justify-content: space-between;
}
.leftCon_1 li .plist .ite.last {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.leftCon_1 li .plist .ite p {
	line-height: 22px; font-size: 14px;
}
.leftCon_1 li .plist .ite .p_1 {
	color: rgb(51, 51, 51);
}
.leftCon_1 li .plist .ite .p_1 span {
	font-family: Arial; font-size: 12px;
}
.leftCon_1 li .plist .ite .p_1 em {
	color: rgb(241, 181, 14); font-size: 20px;
}
.leftCon_1 li .plist :nth-child(1).ite .p_1 span {
	font-size: 22px;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: "...";
}
.leftCon_1 li .btnBox a {
	background: rgb(24, 106, 179); height: 44px; color: rgb(255, 255, 255); line-height: 44px; font-size: 20px; display: block;
}
.leftCon_1 li .btnBox a:hover {
	background: rgb(32, 117, 192);
}
.rightCon_1 {
	float: right;
}
.rightCon_1 .perMore {
	background: rgb(255, 255, 255); height: 60px; text-align: center; line-height: 60px; margin-bottom: 10px;
}
.rightCon_1 .perMore a {
	color: rgb(188, 160, 111); font-size: 0px;
}
.rightCon_1 .perMore span {
	font-size: 14px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.rightCon_1 .perMore i {
	background-position: -33px -47px; width: 6px; height: 11px; margin-left: 12px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.queBox {
	background: rgb(255, 255, 255); padding: 24px 20px 0px; border: 1px solid rgb(236, 241, 245); border-image: none; width: 340px; height: 276px; float: right; position: relative;
}
.noticeBox {
	height: 230px;
}
.queBox h3 {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 24px; font-weight: normal; margin-bottom: 10px;
}
.noticeBox .infoList1 li {
	width: 100%; height: 30px; line-height: 30px; font-size: 0px; margin-right: 0px; float: none; display: block;
}
.infoList1 li a {
	color: rgb(102, 102, 102); display: inline-block;
}
.infoList1 li .queIcon {
	background-position: -44px -48px; width: 6px; height: 6px; overflow: hidden;
}
.noticeBox .infoList1 li span {
	width: 314px; height: 30px; overflow: hidden; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis;
}
.infoList li span {
	font-size: 14px; margin-left: 10px;
}
.more {
	height: 54px; text-align: right; right: 0px; bottom: 0px; line-height: 70px; position: absolute;
}
.queBox .more {
	right: 30px; bottom: 10px;
}
.annReport .more {
	right: 30px; bottom: 10px;
}
.more a {
	color: rgb(188, 160, 111); font-size: 0px; display: block;
}
.more a span {
	font-size: 14px; margin-right: 8px; cursor: pointer;
}
.invtBankBot a span {
	font-size: 14px; margin-right: 8px; cursor: pointer;
}
.more a i {
	background-position: -33px -48px; width: 6px; height: 10px;
}
.invtBankBot a i {
	background-position: -33px -48px; width: 6px; height: 10px;
}
.infoList li i {
	vertical-align: middle; display: inline-block;
}
.infoList li span {
	vertical-align: middle; display: inline-block;
}
.sub {
	width: 330px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; course: hand;
}
.Part2 .pic {
	width: 318px; height: 150px; margin-top: 8px;
}
.allcont {
	margin-bottom: 25px;
}
.all-title {
	background: rgb(213, 228, 241); border-radius: 1px; height: 40px; color: rgb(24, 106, 179); line-height: 40px; padding-left: 15px; font-size: 24px; font-weight: bold; margin-bottom: 10px;
}
.all {
	background: rgb(255, 255, 255); width: 100%; height: 270px; padding-top: 6px;
}
.all .Part2 {
	border: currentColor; border-image: none;
}
.perItemRight {
	float: left;
}
.cont .search {
	padding: 5px 0px; height: 30px; line-height: 30px;
}
.cont .search .text {
	margin: 0px 4px; padding: 2px 3px; border: 1px solid rgb(199, 199, 199); border-image: none; width: 139px; height: 15px;
}
.cont .search .btn {
	border: 0px currentColor; border-image: none; width: 55px; height: 26px; cursor: pointer;
}
.whpjTable {
	margin: 20px 0px; width: 100%; text-align: center; border-top-color: rgba(163, 163, 163, 0.5); border-left-color: rgba(163, 163, 163, 0.5); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.whpjTable td {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgba(163, 163, 163, 0.5); border-image: none; height: 35px; color: rgb(142, 142, 142); font-size: 14px;
}
.whpjTable th {
	background: rgb(168, 218, 255); border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgba(163, 163, 163, 0.5); border-image: none; height: 40px; color: rgb(41, 53, 41); font-size: 18px; font-weight: 100;
}
.TMenu {
	top: 5px; right: 90px; position: absolute;
}
.TMenu a {
	color: rgb(83, 93, 106);
}
.TMenu em {
	padding: 0px 10px; color: rgb(83, 93, 106);
}
.TMenu a:hover {
	color: rgb(24, 106, 179);
}
.network .seach {
	background: rgb(240, 240, 240); margin: 0px auto; padding: 11px 0px 11px 25px; width: 805px;
}
.network .seach .hot a {
	color: rgb(86, 86, 86); padding-right: 13px; padding-left: 13px; font-size: 14px; float: left; display: block;
}
.network .seachmain {
	margin: 2px 0px 15px;
}
.network .seachmain .text {
	background: rgb(255, 255, 255); padding: 0px 5px; border: 1px solid rgb(234, 234, 234); border-image: none; width: 268px; height: 30px; color: rgb(175, 175, 175); line-height: 30px; font-size: 14px; margin-left: 12px; vertical-align: middle;
}
.network .seachmain .btn {
	background: rgb(0, 91, 172); margin: 0px 6px 0px 7px; border: 1px solid rgb(0, 91, 172); border-image: none; width: 130px; height: 32px; color: rgb(255, 255, 255); font-size: 14px; vertical-align: middle; cursor: pointer;
}










/*2023 add*/
.box-sizing * { outline: 0;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}

.sale_person_search{display: flex;padding: 4% 0; position: relative; z-index: 10}
.sale_person_search .item{position: relative; margin-right: 1%}

.sale_person_search label{position:absolute; padding: 0px 10px; line-height: 40px; z-index: 3}
.sale_person_search input{ width: 100%; height: 40px; padding: 0px 10px; border: solid 1px #eee; border-radius: 5px; position: relative; z-index: 2}
.sale_person_search dl{position:absolute; cursor: pointer; width: 100%; padding: 0px 10px; line-height: 40px; z-index: 3;height: 40px;}
.sale_person_search dl:before{content: ''; position: absolute;right:6%; top: 30%;  width: 8px; height:8px;border-right: solid 2px #999; border-bottom: solid 2px #999; transition: 0.5s;transform: rotate(45deg)}
.sale_person_search ul{display: none; position: absolute; width: 100%; max-height:280px; overflow: auto; box-shadow: 0 5px 20px #eee; background: #fff; border-radius: 0 0 10px 10px}
.sale_person_search ul li{padding: 5px 10px;}
.sale_person_search ul li:not(:last-child){border-bottom: solid 1px #eee}
.sale_person_search .btn input{cursor: pointer; border: none; color: #fff; width: 70px; height: 40px;background:#005bac;}

.scrollbar::-webkit-scrollbar { width: 3px; height: 5px; }  
.scrollbar::-webkit-scrollbar-thumb { background: linear-gradient(to bottom right, #005bac 0%, #333 100%); border-radius: 5px;}
.scrollbar::-webkit-scrollbar-track { background-color: #ddd;} 

.sale_person_list ul{display: flex; flex-wrap: wrap; justify-content: space-between}
.sale_person_list ul li{width:49%; margin:1% 0; border: solid 1px #eee; padding: 2%; border-radius: 10px; transition: 0.5s}
.sale_person_list ul li span{display: block; font-size: 14px;}
.sale_person_list ul li:hover{box-shadow: 0 0 20px #eee; transform:translateY(-2px)}

.wealth_title{margin-top: 20px; height: 68px; line-height: 68px; background: #ededed; padding: 0px 20px}
.wealth_title h3{color: #005bac; padding-left: 30px;  font-size: 18px;  font-weight: normal;  display: inline-block; background: url(../images/wealth_filter_icon.png) no-repeat left}

.wealth_filter{background: #fff; font-size: 14px; position: relative; z-index: 10}
.wealth_filter dl{ display: flex; padding:10px 10px; border-bottom:solid 1px #ededed}
.wealth_filter dl dt{ position:absolute; width:86px; text-align:right; line-height: 40px;}
.wealth_filter dl dd{ padding:6px 0 6px 90px}
.wealth_filter dl dd ul li{ display:inline-block; padding:2px;}
.wealth_filter dl dd ul li a{ cursor:pointer; color:#666666; display:inline-block; padding:0px 15px; border-radius:4px;}
.wealth_filter dl dd ul li a.on{ color:#fff; background-color:#005bac}
.wealth_filter dl.have_ol dd{position: relative}
.wealth_filter dl.have_ol .sub_ol{position: relative; width: 300px;}
.wealth_filter dl dd .icon{position: absolute; width: 40px; height: 100%; top: 0; right: 0; cursor: pointer;}
.wealth_filter dl dd .icon:after{content: ''; position: absolute;right:0; top: 0; bottom: 0; left:0; margin: auto;  width: 8px; height:8px;border-right: solid 2px #999; border-bottom: solid 2px #999; transition: 0.5s;transform: rotate(45deg)}
.wealth_filter dl dd .icon.on:after{transform: rotate(220deg)}
.wealth_filter dl dd ol{display: none; position: absolute; width: 100%; max-height:280px; padding: 0; margin: 0; overflow: auto; box-shadow: 0 5px 20px #eee; background: #fff; border-radius: 0 0 10px 10px}
.wealth_filter dl dd ol li{padding: 5px 10px; list-style: none; cursor: pointer}
.wealth_filter dl dd ol li:not(:last-child){border-bottom: solid 1px #eee}
.wealth_filter .show_more dl{ display:block}
.wealth_filter .more{ padding:8px 18px;}
.wealth_filter .more a{ display:inline-block; position:relative; padding-right:35px; cursor:pointer;}
.wealth_filter .more a:after{transition:all 0.7s; position:absolute; right:0; bottom:0; display:block; content:''; width:27px; height:27px;background:url(../images/wealth_filter_more.png) no-repeat center center}
.wealth_filter .more.on a:after{ transform:rotate(-180deg)}
.wealth_filter input[type="text"]{width: 300px; height: 40px; margin-right: 10px; border: solid 1px #eee; padding: 0px 10px;}
.wealth_filter input[type="button"]{cursor: pointer; border: none; color: #fff; width: 80px; height: 40px;background:#005bac;}
.wealth_filter .btn{padding-top: 20px}
.wealth_chosen{ color:#333; font-size:14px; line-height:30px; background: #fff; padding: 20px; margin: 20px 0}
.wealth_chosen span{ color:#666; margin-right:10px; display:inline-block; padding:0px 13px; border:solid 1px #ededed; border-radius:4px;}
.wealth_chosen span a{ cursor:pointer; display:inline-block; color:#005bac; padding-right:22px; position: relative;}
.wealth_chosen span a i{position: absolute; height: 100%; width: 10px; top: 0; right: 0;background:url(../images/wealth_chosen.png) no-repeat center;}

.wealth_list{margin-bottom: 20px; padding-bottom: 40px;  background: #fff; }
.wealth_list table{width: 100%; text-align: center; border-collapse: collapse; border-spacing: 0;}
.wealth_list table th{line-height: 40px; color: #fff;background: #005bac; border: solid 1px #fff;font-size: 14px}
.wealth_list table td{border: solid 1px #fff; font-size: 14px; border: solid 1px #ededed; padding:10px;}
.wealth_list table td .a_view{background-color: #005bac; border-radius: 4px;  color: #fff;  display: inline-block; width: 90%;  line-height: 28px;}
.wealth_list table td .a_view:hover{background-color: #5bb2ff;}
.wealth_list table .name{width: 300px}
.wealth_list table td.name{text-align: left}
.wealth_list table td dl{opacity: 0.7; color: #000; padding: 5px;}
.wealth_list table td dl span{border-radius: 4px; padding: 0px 5px; display: inline-block}
.wealth_list table td dl span.zydx{background: #ddebf7}
.wealth_list table td dl span.zpzd{background: #fff2cc}
.wealth_list table td dl span.mjfs{background: #f4c2f7}
.wealth_list table td dl span.fxdj{background: #fad6bf}
.wealth_list .Page{margin:40px 0 0 0;}

.wealth_tips{padding: 2%; font-size: 14px; background: #fff; margin-bottom: 20px}
.wealth_tips .title{font-size: 18px; color: #ff0000}
.wealth_tips .sub_title{font-size: 16px; padding:1% 0; color: #005bac}
.wealth_tips .box{padding-bottom: 2%}

.wealth_info{ background: #fff; margin: 26px 0;padding: 2%}
.wealth_info .title {height: 68px; line-height: 68px; border-bottom-color: rgb(242, 244, 247); border-bottom-width: 1px; border-bottom-style: solid;}
.wealth_info .title h3 {width: auto; color:#005bac; font-size: 18px; font-weight: normal; display: inline-block;}
.wealth_info .first{display: flex; justify-content: space-between; color: #fff; background: #005bac; padding: 10px 20px}
.wealth_info .first p{font-size: 16px; padding: 0; margin: 0}
.wealth_info .box table{border-collapse: collapse; border-spacing: 0;}
.wealth_info .box table,
.wealth_info .box table td{border: solid 1px #eee; padding:5px 10px; font-size: 14px}
.wealth_info .box table td:nth-child(odd){width:15%}
.wealth_info .box table td:nth-child(even){width:35%}
.wealth_info .biaoti{color: #005bac; padding: 20px 0; font-size: 16px}
.wealth_info .back{padding: 20px 0; text-align: center}
.wealth_info .back a{color: #fff; background: #005bac; padding: 10px 30px; display: inline-block; font-size: 14px;}
.wealth_info .list ul{ padding: 0 20px }
.wealth_info .list li{list-style: disc; padding: 10px 0; border-bottom: dotted 1px #ddd}


.sale_person_list table{
	width: 100%;
	border: 1px solid #000;
	text-align: center;
	border-collapse: collapse;
}

.sale_person_list table th,.sale_person_list table td{
	border: 1px solid #000;
	line-height: 30px;
	font-size: 14px;
}
.sale_person_list table th{
	background-color: #9bbde8;
}
.sale_person_list .tips{
	font-size: 14px;
	margin: 20px 0;

}

.layui-item .layui-icon{     position: absolute;cursor: pointer;
    right: 3px;
    top: 50%;
    z-index: 3;
    transform: translateY(-50%);}
.layui-form-select .layui-edge{ z-index:10};
.sale_person_search .layui-form-select dl{height:auto!important;}
.sale_person_search .item_dl dl{ position: relative;padding: 0px;}
.sale_person_search .btn2 input{ margin-left:10px;background: #92999f;}